@charset "utf-8";
/* 2009.12 */

/* miyac reset */
html{color:#333;background:transparent;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}/* to preserve line-height and selector appearance */sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}/*to enable resizing for IE*/input,textarea,select{*font-size:100%;}

/* --------------------------- 基本 --------------------------- */
body{font-size:13px; font-family:Arial, Helvetica, sans-serif,"宋体", "新細明體";}
a{_zoom:1;}strong{font-weight:bold;}
a:visited{color:#5b96bf;text-decoration:none;}
a:link{color:#369;text-decoration:none;}
a:hover{color:#369;text-decoration:underline;}
a:active{color:#369;text-decoration:underline;}
ol,ul{list-style:none;}

#container{ width:950px; margin:0 auto;}
#header{}
.logo{margin:0 20px 0 33px;width:155px; height:60px; float:left;}
.logo img{width:155px;height:60px; display:block;background:url(/images/logo_red_150x55.gif) no-repeat 0 0;}
.menu{margin:0;}
.location{margin:1px 0 5px 5px;_margin:3px 0 2px 3px;}
.location span{}
.order-step{margin:5px 0 10px;}
#main { clear:both;}
#footer{clear:both; height:15px; border-bottom:1px solid #ccc; margin-top:10px; text-align:center;background:url(/images/bg_gradient.gif) repeat-x 0 -382px; padding:7px 20px; color:#777;}
#footer p{float:left; font-size:12px;}
#footer div{float:right;}
#footer a:link,#footer a:visited{text-decoration:none;padding:0 2px; color:#333;}#footer a:hover{text-decoration:underline;}


/* --------------------------- 商品圖文區--------------------------- */
.pd-mainbox{width:760px; margin-left:180px;}
/* --------------------------- 商品圖文區(左大圖)--------------------------- */
.pd-photobox{float:left;background:url(/images/pd/bgppotho.gif) no-repeat 0 0;width:298px;overflow:hidden;}
.pd-photobox .pimage{margin:12px; width:250px;height:250px;}
.pd-number{width:200px;padding-top:15px;padding-bottom:10px;padding-left:70px;color:#777777;font-size:12px;}
.pd-number p{line-height:30px;}
/* --------------------------- 商品圖文區(右說明文)--------------------------- */
.pd-infobox{float:left;margin:0; width:453px;overflow:hidden;}
.infoboxheader{margin:0;padding-bottom:10px;border:1px solid #cccccc;border-right-style:none;border-left-style:none;border-bottom-width:8px;background-color:#f6f6f6; }
.infoboxheader p{padding-top:5px;padding-bottom:8px;padding-left:15px;color:#ff3300;font-size:13px;}
.infoboxheader b{padding-top:10px;padding-bottom:10px;padding-left:15px;color:#333333;font-size:18px;}
.infocontent{padding-top:30px;padding-bottom:8px;font-size:13px;border:1px solid #ccc;border-right-style:none;border-left-style:none;border-top-style:none;}
.infocontent p{padding-left:15px; line-height:22px;letter-spacing:0px}
.infocontent-type{padding-top:10px;padding-bottom:8px;font-size:13px;border:1px solid #ccc;border-right-style:none;border-left-style:none;border-top-style:none;}
.infocontent-type p{padding-left:20px; line-height:25px;letter-spacing:0px}
.infocontent-type b{color:#ff0000}
.infocontent-type b big{font-size:15px;color:#ff0000}
.infocontent-type p span{ margin-right:8px;}
.infocontent-price{float:left;padding-top:10px;padding-bottom:15px;padding-left:20px;padding-right:30px;font-size:13px;}
.infocontent-price b{color:#ccc;}
.infocontent-price big{font-size:18px;text-decoration:none;color:#ff0000}

/* ---------------------------商品圖文區(右說明文)商品類型--------------------------- */
.type-1,.type-2,.type-3,.type-4,.type-5,.type-money{font-size:12px; padding:1px 3px;*padding:3px 3px 0;}
.type-1{background:#FCF; color:#333;}/* 限購 */
.type-2{background:#94ebf2; color:#333;}/* 贈品 */
.type-3{background:#fc9; color:#333;}/* 加購 */
.type-4{background:#d5f091; color:#333;}/* 活動 */
.type-5{ background:#FF0; color:#333; }/* 满额购 */
.type-money{background:#ffc600; padding:2px 7px 0;}/* 送购物金 */
.type-money img{margin-bottom:-2px;}

/* --------------------------- 商品圖文區(右說明文/選擇)--------------------------- */
.selection{clear:both;padding-left:0px;padding-top:10px;_padding-top:5px;*padding-top:3px;padding-bottom:5px;margin:0;border:1px solid #ccc;background-color:#f6f6f6; }
.select-pv{margin-top:-5px; padding-top:-0px;padding-bottom:0px;padding-left:15px; overflow:auto; _zoom:1;}
.select-pv p{line-height:1.5em; margin:5px 3em;}
.select-pv li{padding:0px 0;*padding:0px 0 2px;padding-right:10px;}
.select-pv span{padding:0px 0;*padding:0px 0 2px;padding-right:5px;}
.w-1ofp{float:left;display:inline;margin-left:0;}
.w-1ofp div{float:left;}
.w-1ofp b{color:#ff0000;}
/* --------------------------- 商品圖文區(右說明文/加購商品)--------------------------- */
.buymorebox{clear:both;padding-left:0px;padding-top:20px;padding-bottom:5px;margin:0; }
.buymore-title{float:left;margin-left:0px;padding-left:15px;line-height:18px;}
.buymore-title p{font-size:13px; font-weight:bold;}
.buymore-tb{float:left;margin-left:0px;padding-left:5px;line-height:18px;}
.buymore-way{ margin-top:0px; padding:5px 0; overflow:auto; _zoom:1;}
.buymore-way p{line-height:1.5em; margin:5px 3em;}
.buymore-way li{padding:2px 0;*padding:0px 0 2px;}

/* --------------------------- 商品圖文區(右說明文/加購商品/RollOver-photo)-----------------------*/
.pd-c{float:left;margin:0px 0px 0;_margin:0px 0px 0; padding:0px 0px 0px 0px ;padding-right:3px;}
.pd-c img{border:1px solid #ddd; float:left; margin:0px 0px 0px 0;}
.pd-tr{background-color:#f6f6f6}
.a-function{float:right;text-align:right; height:30px;padding-top:3px;padding-right:5px;}

/*BT*/
.bt-box{width:450px;margin:0px;}
.bt-buy{float:left;padding-top:0px;padding-left:20px;}
.bt-buy{background:url(/images/btn_bigw.gif) no-repeat;width:150px;height:60px}
.bt-buy b{color:#f30;}
.bt-buy{background-position:0 -350px;}
.bt-cart{float:left;padding-top:0px;padding-left:20px;}
.bt-cart{background:url(/images/btn_bigw.gif) no-repeat;width:150px;height:60px}
.bt-cart b{color:#f30;}
.bt-cart{background-position:0px -550px;}
.icon-collection{float:left;background:url(/images/icon_25.gif) 0 4px no-repeat; padding:3px 3px 3px 20px;}
span.icon-collection{float:left;background-position:0 -547px;*background-position:0 -545px; padding:4px 3px 3px 22px; line-height:1.4em; margin-bottom:5px;}

/*TAB*/
.tab-box{width:750px; margin-left:175px;}
.tab-box-bg{float:left;margin-top:20px;height:30px;width:145px;background:url(/images/pd/pd_show_tab.gif) no-repeat 0 0;overflow:hidden;}
.tab-box-bg{padding-right:5px;background-position:0 -50px;}
.tab-box-bg-focus{float:left;margin-top:20px;height:30px;width:145px;background:url(/images/pd/pd_show_tab.gif) no-repeat 0 0;overflow:hidden;}
.tab-box-bg-focus{padding-right:5px;background-position:0 0px;}
.tab-box-bg-focus p,.tab-box-bg p{color:#31332e;margin:5px;padding-top:3px;text-align:center;font-size:15px; font-weight:bold;}
.tab-bg01{ clear:both; margin:0; border-bottom-width:3px; border-bottom-style: solid; border-bottom-color: #ffd476; background-color: #FFF; padding: 0px; width: 750px; float: left; }
.tab-bg02{clear:both;width:750px;margin:0;border:none;border-right-style:none;border-left-style:none;border-bottom-width:3px;height:28px;background-color:#fefab1;}
.tab-bg02 p{float:left;padding-top:6px;padding-bottom:8px;padding-left:42px;color:#336699;font-size:13px;}
.tab-bg02 b{padding-top:10px;padding-bottom:10px;padding-left:15px;color:#333333;font-size:18px;}
/*BBS START*/
.bbs{float:left;margin:0px;margin-top:15px;height:259px;width:748px;background:url(/images/pd/bgbbs.gif) no-repeat 0 0;overflow:hidden;}
.bbs .pimage{padding-left:60px;padding-top:50px; width:600px;height:180px;}
.bbs-sub{clear:both;margin:0px;margin-top:10px;padding-bottom:15px;height:31px;width:745px;background:url(/images/pd/bgsubtitle.gif) no-repeat 0 0;overflow:hidden;}
.bbs-sub p{clear:both;color:#31332e;margin:5px;padding-left:34px;padding-top:3px;text-align:left;font-size:15px; font-weight:bold;}
.bbs-content{width:748px;color:#777777;margin:0px;padding-left:34px;text-align:left;font-size:15px; font-weight:bold;}
.bbs-content p{width:700px;color:#777777;margin:0px;padding-left:0px;padding-top:15px;padding-bottom:0px;text-align:left;font-size:13px; font-weight:100;}
/*BBS 大圖及THUMB*/
.bbs-content02{float:left;width:700px;_width:750px;height:620px;margin-bottom:60px;_margin-bottom:30px;}
.bbs-content02-bigimage{float:left;margin-left:50px;_margin-left:30px;text-align:left;padding-left:0px;padding-right:12px;padding-top:10px;height:630px;}
.bbs-content02-thumbbox{float:left;margin-left:0px;width:100px;text-align:center;padding-left:0px;padding-right:12px;padding-top:10px;height:630px;}
.bbs-content02-thumb{float:left;margin-left:0px;width:50px;text-align:left;}
.bbs-content02-thumb img{float:left;border:1px solid #ddd; float:left; padding-left:0px;margin-left:25px;margin-bottom:3px;margin-top:3px;}



.bbs-content li{width:740px;color:#777777;margin:0px;padding-left:0px;text-align:left;font-size:13px; font-weight:100;line-height:20px;}
.bbs-btbox{width:700px;margin:0;padding-bottom:30px;}
.bbs-bt{float:left;padding-top:0px;padding-left:40px;}
.bbs-bt{background:url(/images/pd/bt_button.gif) no-repeat;width:25px;height:25px}
.bbs-bt{margin-left:270px;_margin-left:280px;background-position:0px 0px;}
.bbs-bt02{float:left;padding-top:0px;padding-left:20px;}
.bbs-bt02{background:url(/images/pd/bt_button.gif) no-repeat;width:25px;height:25px}
.bbs-bt02{margin-left:-30px;background-position:20px -31px;_background-position:25px -31px;}
.pd-thumb{float:left;width:50px;text-align:center;margin:13px 0px 0;_margin:0px 0px 0; padding:0px 0px 0px 0px ;padding-right:3px;}
.pd-thumb img{float:left;border:1px solid #ddd; float:left; padding-left:0px;margin-left:25px;margin-bottom:3px;margin-top:3px;}
.a-top{display:inline-block;width:17px; height:17px;margin-bottom:-1px;*margin:0;background:url(/images/ui-icons_blue_256x240.png) -158px -189px no-repeat;}
/*BBS START END*/

/*plus Purchase 加購商品 START */
.pluspurchase{float:left;margin:0px;margin-top:15px;height:338px;width:749px;background:url(/images/pd/bgpluspurchase.gif) no-repeat 0 0;overflow:hidden;}
.purchasebox{float:left;margin:60px;margin-left:40px;_margin-left:20px;width:670px;height:235px;overflow-y:scroll}
.purchasebox{scrollbar-base-color: #FCFCFC;scrollbar-arrow-color: #767676;scrollbar-3dlight-color: #fafafa;scrollbar-darkshadow-color: #fafafa;scrollbar-face-color: #fafafa;scrollbar-highlight-color: #333333;scrollbar-shadow-color: #333333;scrollbar-track-color: #fafafa;}
.purchaseinnerbox{float:left;margin:2px;margin-bottom:20px;_margin:0px;width:125px;height:215px;border:1px;border-style:dashed;border-top-style:none;border-left-style:none;border-bottom-style:none;border-color:#a0a0a0; }
.purchaseinnerbox_focus{float:left;margin:2px;margin-bottom:20px;_margin:5px;width:125px;height:215px;border:1px;border-style:dashed;border-top-style:none;border-left-style:none;border-bottom-style:none;border-color:#a0a0a0;background-color:#ffebac }
.pd-pluspurchasethumb{float:left;width:120px;margin:5px 10px 0;_margin:5px 0px 0;color:#336699;}
.pd-pluspurchasethumb img{float:left;border:1px solid #ddd; float:left;margin-left:0px;_margin-left:12px;margin-bottom:5px;margin-top:0px;}
.pd-pluspurchasethumb span{float:left;width:100px;color:#666666; text-align:left;font-size:12px;}
.pd-pluspurchasethumb p{float:left;width:100px;color:#ff0000; text-align:left;font-size:13px;;}
.pd-pluspurchasethumb b{float:left;width:100px;color:#ff0000; text-align:left;font-size:15px;}
/*plus Purchase 加購商品 END */



/* 寬度 */
.w-1of3{float:left;display:inline;margin-left:3px;}
.w-1of3{width:100%;}
.w-1of3 div{float:left;}
.li.w-1of3{width:29.5%;}
.li.w-1of3{margin:0 0 5px;*margin:3px 0 0;}
.w-lof3-price{font-size:12px;color:#ff0000;text-decoration:none}
.w-lof3-price span{font-size:12px;color:#ff0000;text-decoration:none}
.w-lof3-price-no{font-size:12px;color:#333;text-decoration:line-through}
.w-lof3-price b{font-size:12px;color:#ff0000;text-decoration:none}

/* 表格 */
.tb-3{border:1px solid #ccc;vertical-align:text-bottom;}
.tb-3 th{text-align:left; font-weight:bold; background:#ffe9b5; color:#631; font-weight:normal; padding:4px;}
.tb-3 td{border-top:1px solid #ccc;padding:3px 5px; text-align:left; font-size:12px;}
.tb-3 td p{text-align:left; padding:0px 0px; margin:5px;}
.tb-3 td li{color:#777; float:none;}
.tb-3e td a:link,.tb-3 td a:visited{margin:3px 0;padding:0 1px;}
.boder-w,.tb-3 td.boder-w{border-color:#fff;}

/* sidebar Weekly Ranking Start -J*/
.siderbar{width:180px;}
.wrkbox{float:left;background:url(/images/pd/bgleftranking.gif) no-repeat 0 0;width:180px;height:1380px;overflow:hidden;}
.wrkboxcontentbox{width:140;margin-top:50px;}
.wrkboxcontent{float:left;margin-top:7px;margin-left:20px; _margin-left:10px;width:140px;height:120px;color:336699}
.wrkboxcontent{border:1px;border-style:dashed;border-top-style:none;border-left-style:none;border-right-style:none;border-color:#a0a0a0; }
.wrkboxcontent_pc{float:left;margin:0px 0px 0;padding-bottom:5px;}
.wrkboxcontent_pc img{float:left;border:1px solid #ddd; float:left; margin:0px 0px 0px 0;}
.icon_wrkrank,.icon_wrkrank02,.icon_wrkrank03,.icon_wrkrank04,.icon_wrkrank05,.icon_wrkrank06,.icon_wrkrank07,.icon_wrkrank08,.icon_wrkrank09,.icon_wrkrank10{float:left;margin-left:7px;width:34px}
.icon_wrkrank,.icon_wrkrank02,.icon_wrkrank03,.icon_wrkrank04,.icon_wrkrank05,.icon_wrkrank06,.icon_wrkrank07,.icon_wrkrank08,.icon_wrkrank09,.icon_wrkrank10{background-position:0 0px;background:url(file://///10.0.0.20/jimages/icon_ranking.gif) no-repeat;width:34px;height:18px}
.icon_wrkrank{background-position:0 0px;}
.icon_wrkrank02{background-position:0 -38px;}
.icon_wrkrank03{background-position:0 -78px;}
.icon_wrkrank04{background-position:0 -119px;}
.icon_wrkrank05{background-position:0 -161px;}
.icon_wrkrank06{background-position:0 -205px;}
.icon_wrkrank07{background-position:0 -252px;}
.icon_wrkrank08{background-position:0 -300px;}
.icon_wrkrank09{background-position:0 -347px;}
.icon_wrkrank10{background-position:0 -395px;}
.icon_wrkrank_mk{float:left;margin-left:0px;width:34px}
.icon_wrkrank_mk{background:url(/images/pd/icon_ranking_mark.gif) no-repeat;width:20px;height:18px}
.wekinfo{clear:both;margin:0px;width:140px;font-size:13px;color:#336699;}
/* sidebar Weekly Ranking END -J*/

